Maxim Dziumanenko [Wed, 9 Feb 2005 19:01:16 +0000 (19:01 +0000)]
Update Ukrainian translation.
2005-02-09 Maxim Dziumanenko <mvd@mylinux.com.ua>
* Update Ukrainian translation.
Matthias Clasen [Wed, 9 Feb 2005 16:49:11 +0000 (16:49 +0000)]
Fix RTL keynav for going from menubar to menu.
2005-02-09 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmenushell.c (gtk_real_menu_shell_move_current): Fix RTL
keynav for going from menubar to menu.
Christian Rose [Tue, 8 Feb 2005 21:36:30 +0000 (21:36 +0000)]
Added "xh" to ALL_LINGUAS. Added Xhosa translation by Adi Attar
2005-02-08 Christian Rose <menthos@menthos.com>
* configure.in: Added "xh" to ALL_LINGUAS.
* po/xh.po, po-properties/xh.po: Added Xhosa translation by
Adi Attar <adi@canonical.com>.
Matthias Clasen [Tue, 8 Feb 2005 15:54:09 +0000 (15:54 +0000)]
Accept the "expand" attribute and set a flag in the node if it is set to
2005-02-08 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkuimanager.c (start_element_handler): Accept
the "expand" attribute and set a flag in the node if it
is set to "true".
(update_node): If the expand flag is set, make separator
toolitems non-drawn and expanding. (#166489, Christian Persch)
Hans Breuer [Mon, 7 Feb 2005 20:22:05 +0000 (20:22 +0000)]
build with Cairo dependency. The patch to acually use Cairo on win32 will
2005-02-05 Hans Breuer <hans@breuer.org>
* gdk/makefile.msc gdk/win32/makefile.msc gtk/makefile.msc.in :
build with Cairo dependency. The patch to acually use Cairo
on win32 will be on gtk-devel-list soon.
* tests/makefile.msc : add testcairo building
* gtk/stock-icons/makefile.msc : split command line into two to
work with the shells default
Hans Breuer [Mon, 7 Feb 2005 20:13:18 +0000 (20:13 +0000)]
rule for gdk_pixbuf.def
2005-02-05 Hans Breuer <hans@breuer.org>
* makefile.msc : rule for gdk_pixbuf.def
Matthias Clasen [Mon, 7 Feb 2005 19:40:46 +0000 (19:40 +0000)]
Pass in the max number of bytes to read. (pnm_read_ascii_scanline): And
2005-02-07 Matthias Clasen <mclasen@redhat.com>
* io-pnm.c (pnm_read_next_value): Pass in the max number
of bytes to read.
(pnm_read_ascii_scanline): And use it here to enable
parsing of pbm images without whitespace between the
pixels. (#165803, Samuel Hym)
Pauli Virtanen [Sun, 6 Feb 2005 01:50:18 +0000 (01:50 +0000)]
Updated Finnish translation.
2005-02-06 Pauli Virtanen <pauli.virtanen@hut.fi>
* fi.po: Updated Finnish translation.
Manish Singh [Fri, 4 Feb 2005 22:17:11 +0000 (22:17 +0000)]
remove unused function.
Fri Feb 4 14:16:31 2005 Manish Singh <yosh@gimp.org>
* gtk/gtkaccelgroup.c (substitute_underscores): remove unused
function.
* gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render):
Add some extra parens for bitop order of operations disambiguiation.
* gtk/gtkstock.c: Fix const confusion, make our own copy of the
domain when setting a translate function.
* tests/testcombo.c: removed unused variable.
Matthias Clasen [Fri, 4 Feb 2005 18:13:05 +0000 (18:13 +0000)]
Handle item->translation_domain being NULL. (#166179, Diego Gonzalez)
2005-02-04 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkstock.c (gtk_stock_lookup): Handle item->translation_domain
being NULL. (#166179, Diego Gonzalez)
Matthias Clasen [Fri, 4 Feb 2005 17:51:10 +0000 (17:51 +0000)]
Work better when there is not enough space. This avoids a nasty size
2005-02-04 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkpaned.c (gtk_paned_compute_position): Work better
when there is not enough space. This avoids a nasty size
allocation loop in the file chooser. (#154007, reported
by Milosz Derezynski, patch by Robert Ögren)
Owen Taylor [Fri, 4 Feb 2005 17:45:15 +0000 (17:45 +0000)]
Revert gtk_binary_version to 2.4.0. Fix up comment to talk only about
2005-02-04 Owen Taylor <otaylor@redhat.com>
* configure.in: Revert gtk_binary_version to 2.4.0. Fix
up comment to talk only about backwards compat, not
forward/backwards compat. (#166293, reported by Vincent Noel)
Matthias Clasen [Fri, 4 Feb 2005 15:37:48 +0000 (15:37 +0000)]
Avoid spurious selection of RTL direction if the widget does not have
2005-02-04 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkentry.c (gtk_entry_create_layout): Avoid spurious
selection of RTL direction if the widget does not have
focus. (#164125, Frederic Crozat)
Manish Singh [Fri, 4 Feb 2005 03:16:54 +0000 (03:16 +0000)]
#include cairo-xlib.h
Thu Feb 3 19:15:55 2005 Manish Singh <yosh@gimp.org>
* gdk/x11/gdkdrawable-x11.c: #include cairo-xlib.h
Owen Taylor [Thu, 3 Feb 2005 23:29:02 +0000 (23:29 +0000)]
Add gdk_drawable_set_cairo_target().
2005-02-03 Owen Taylor <otaylor@redhat.com>
* gdk/gdkdrawable.[ch] gdkpixmap.c gdkwindow.c: Add
gdk_drawable_set_cairo_target().
* tests/testtreeflow.c (enum): Use grand not rand as a variable
name because one of the cairo headers is pulling in stdlib.h.
* tests/testcairo.c tests/Makefile.am: Add a simple cairo based
example.
* configure.in: Bump release to 2.7.0, gtk_binary_version to 2.7.0.
* Require libpangocairo for all backends.
Tor Lillqvist [Thu, 3 Feb 2005 20:51:48 +0000 (20:51 +0000)]
Use the wide character version of ImmGetCompositionString() here, too.
2005-02-03 Tor Lillqvist <tml@novell.com>
* modules/input/gtkimcontextime.c (get_pango_attr_list): Use the
wide character version of ImmGetCompositionString() here,
too. (#165278, Takuro Ashie)
Matthias Clasen [Thu, 3 Feb 2005 18:09:41 +0000 (18:09 +0000)]
Don't do one roundtrip per motion event. (#166173, pointed out by Chris
2005-02-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmenu.c (gtk_menu_handle_scrolling): Don't do
one roundtrip per motion event. (#166173, pointed out
by Chris Lee, patch by Søren Sandmann)
Matthias Clasen [Thu, 3 Feb 2005 17:46:40 +0000 (17:46 +0000)]
New function which allows to change the function used for translation
2005-02-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtk.symbols:
* gtk/gtkstock.h:
* gtk/gtkstock.c (gtk_stock_set_translate_func):
New function which allows to change the function used for
translation stock labels, on a per-domain basis. Use this
functionality to switch the GTK+ stock items to use Q_()
prefixed msgids. (#166179, Funda Wang)
Matthias Clasen [Thu, 3 Feb 2005 15:41:08 +0000 (15:41 +0000)]
Make the gdk_key array const (#166075, Tommi Komulainen)
2005-02-03 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkkeynames.c: Make the gdk_key array const (#166075,
Tommi Komulainen)
Federico Mena Quintero [Wed, 2 Feb 2005 18:25:27 +0000 (18:25 +0000)]
Merged from gtk-2-6:
2005-02-02 Federico Mena Quintero <federico@ximian.com>
Merged from gtk-2-6:
* gtk/gtkfilechooserdefault.c (pending_select_paths_process):
Don't select the first row if the chooser is not mapped. This
happens when it's acting on behalf of GtkFileChooserButton. Also,
don't select the first row if we are in SAVE or CREATE_FOLDER
modes --- I had missed that (see the ChangeLog entry from
2005-01-18). Fixes #165264.
Tor Lillqvist [Wed, 2 Feb 2005 18:11:17 +0000 (18:11 +0000)]
Implement lazy extended input initialization on Win32, by Robert Ögren.
2005-02-02 Tor Lillqvist <tml@novell.com>
Implement lazy extended input initialization on Win32, by Robert
Ögren. Fixes #163163, possibly #162334. Lazy initialization would
be a good idea in any case even if it didn't fix any visible
problems, though.
The Wacom tablet driver seems to get confused if Wintab is
initialized but no window is shown before the process exits. This
is the case for some GIMP plug-ins, for instance.
* gdk/win32/gdkinput-win32.c (_gdk_input_wintab_init_check): Made
non-static (and renamed).
(_gdk_input_init): Don't call _gdk_input_wintab_init_check().
* gdk/win32/gdkinput-win32.h: Declare _gdk_input_wintab_init_check().
* gdk/win32/gdkinput.c (gdk_devices_list,
gdk_display_list_devices, gdk_input_set_extension_events): Call
_gdk_input_wintab_init_check() here instead.
Ivan, Wong Yat Cheung [Wed, 2 Feb 2005 17:31:47 +0000 (17:31 +0000)]
Use a FIFO list for storing GdkSelProp of a single window so that
2005-02-02 Ivan, Wong Yat Cheung <email@ivanwong.info>
* gdk/win32/gdkselection.c: Use a FIFO list for storing GdkSelProp
of a single window so that gtk_clipboard_request_contents() can be
called inside a GtkClipboardReceivedFunc(). (#163844)
Matthias Clasen [Wed, 2 Feb 2005 06:24:17 +0000 (06:24 +0000)]
Mark GdkEventOwnerChange and GdkOwnerChange as 2.6 additions. (#165823,
2005-02-02 Matthias Clasen <mclasen@redhat.com>
* gdk/tmpl/event_structs.sgml:
* gdk/tmpl/events.sgml: Mark GdkEventOwnerChange and
GdkOwnerChange as 2.6 additions. (#165823, Masao Mutoh)
Matthias Clasen [Wed, 2 Feb 2005 04:31:21 +0000 (04:31 +0000)]
Look for icons in XDG_DATA_DIRS/pixmaps. (#165950, Thomas Zajic)
2005-02-01 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkicontheme.c (gtk_icon_theme_init): Look for icons
in XDG_DATA_DIRS/pixmaps. (#165950, Thomas Zajic)
Matthias Clasen [Wed, 2 Feb 2005 03:55:29 +0000 (03:55 +0000)]
Set info->icon_list to NULL after freeing it. (#165800, Damon Chaplin)
2005-02-01 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkwindow.c (gtk_window_set_icon_name): Set info->icon_list
to NULL after freeing it. (#165800, Damon Chaplin)
Michael Natterer [Wed, 2 Feb 2005 01:31:36 +0000 (01:31 +0000)]
depend on stable pango-1.8, not unstable 1.7
2005-02-01 Michael Natterer <mitch@gimp.org>
* configure.in: depend on stable pango-1.8, not unstable 1.7
Federico Mena Quintero [Wed, 2 Feb 2005 00:53:10 +0000 (00:53 +0000)]
Merged from gtk-2-6:
2005-02-01 Federico Mena Quintero <federico@ximian.com>
Merged from gtk-2-6:
* gtk/gtkfilechooserdefault.c
(browse_files_model_finished_loading_cb): Don't
g_assert_not_reached() if we are in any other state. Another code
path may have triggered a folder reload. Fixes #165556.
Federico Mena Quintero [Tue, 1 Feb 2005 23:55:44 +0000 (23:55 +0000)]
Merged from gtk-2-6:
2005-02-01 Federico Mena Quintero <federico@ximian.com>
Merged from gtk-2-6:
Fix #165770:
* gtk/gtkfilechooserdefault.c (FALLBACK_ICON_SIZE): Make the
fallback size be 16, to be equal to the default for
GTK_ICON_SIZE_MENU (in gtkiconfactory.c:init_icon_sizes()).
(change_icon_theme): Use GTK_ICON_SIZE_MENU instead of
GTK_ICON_SIZE_SMALL_TOOLBAR.
Matthias Clasen [Tue, 1 Feb 2005 18:15:09 +0000 (18:15 +0000)]
Fix many instances of "the the" in docs and comments. (#165815, Masao
2005-02-01 Matthias Clasen <mclasen@redhat.com>
* */*.c: Fix many instances of "the the" in docs and
comments. (#165815, Masao Mutoh)
Matthias Clasen [Tue, 1 Feb 2005 18:13:06 +0000 (18:13 +0000)]
Forgotten file, ChangeLog from 2005-01-27
Matthias Clasen [Tue, 1 Feb 2005 13:55:08 +0000 (13:55 +0000)]
Add a --quiet option.
2005-02-01 Matthias Clasen <mclasen@redhat.com>
* gtk/updateiconcache.c (main): Add a --quiet option.
Tor Lillqvist [Tue, 1 Feb 2005 11:31:24 +0000 (11:31 +0000)]
Remove superfluous blank line.
Tor Lillqvist [Tue, 1 Feb 2005 11:26:05 +0000 (11:26 +0000)]
New functions, code blocks refactored out of update_keymap(). No
2005-02-01 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkkeys-win32.c (handle_special, set_shift_vks,
reset_after_dead, handle_dead): New functions, code blocks
refactored out of update_keymap(). No functionality change.
(update_keymap): Use ToUnicodeEx() when available (on NT-based
Windows) instead of ToAsciiEx(). Makes keyboard input work in
Unicode-only input locales that don't have any ANSI codepage, for
instance Hindi and Bengali. Use _gdk_input_codepage only on
Win9x. (#165723)
* gdk/win32/gdkevents-win32.c (gdk_event_translate): On
WM_INPUTLANGCHANGE, use GetLocaleInfo() instead of
TranslateCharsetInfo() to get the input locale's corresponding
codepage, if any.
Matthias Clasen [Mon, 31 Jan 2005 19:56:01 +0000 (19:56 +0000)]
Use NULL, not 0 to terminate NULL-terminated va lists. (#165683)
2005-01-31 Matthias Clasen <mclasen@redhat.com>
* modules/input/gtkimcontextxim.c: Use NULL, not 0 to terminate
NULL-terminated va lists. (#165683)
David Lodge [Sun, 30 Jan 2005 21:11:41 +0000 (21:11 +0000)]
Updated British translation.
2005-01-30 David Lodge <dave@cirt.net>
* en_GB.po: Updated British translation.
Matthias Clasen [Sat, 29 Jan 2005 06:41:42 +0000 (06:41 +0000)]
Typo fix.
Manish Singh [Thu, 27 Jan 2005 22:26:04 +0000 (22:26 +0000)]
update ancient IRC info.
Thu Jan 27 14:25:45 2005 Manish Singh <yosh@gimp.org>
* README.cvs-commits: update ancient IRC info.
Federico Mena Quintero [Thu, 27 Jan 2005 20:08:56 +0000 (20:08 +0000)]
Merged from gtk-2-6:
2005-01-27 Federico Mena Quintero <federico@ximian.com>
Merged from gtk-2-6:
* gtk/gtkfilechooserdefault.c
(gtk_file_chooser_default_select_path): Oops, don't assert that we
can't reach the end of the function; this happens if we are still
loading but don't need a path change. Fixes #165213.
Matthias Clasen [Thu, 27 Jan 2005 14:10:55 +0000 (14:10 +0000)]
Some visual tweaks to the about dialog, obey HIG spacing a bit more, add a
2005-01-27 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkaboutdialog.c: Some visual tweaks to the about dialog,
obey HIG spacing a bit more, add a hand cursor when over the
link button. (#163979, Jorn Baayen)
Matthias Clasen [Wed, 26 Jan 2005 06:46:51 +0000 (06:46 +0000)]
Don't allow -1 as minimum-key-length. (gtk_entry_completion_set_model):
2005-01-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkentrycompletion.c (gtk_entry_completion_class_init):
Don't allow -1 as minimum-key-length.
(gtk_entry_completion_set_model): Add missing notification.
(gtk_entry_completion_set_minimum_key_length): Add missing
notification, allow setting minimum-key-length to 0. (#165194,
Vincent Ladeuil)
Matthias Clasen [Wed, 26 Jan 2005 06:42:23 +0000 (06:42 +0000)]
Make it compile
Matthias Clasen [Wed, 26 Jan 2005 06:17:36 +0000 (06:17 +0000)]
Make sure the license dialog is initially displayed without a horizontal
2005-01-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkaboutdialog.c (display_license_dialog): Make sure
the license dialog is initially displayed without a horizontal
scrollbar.
(gtk_about_dialog_class_init): Document the fact that the
license text is not wrapped. (#165012, Christian Rose)
Matthias Clasen [Tue, 25 Jan 2005 20:54:00 +0000 (20:54 +0000)]
Fix docs. (#165180, Jeff Franks)
2005-01-25 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkbutton.c (gtk_button_set_image): Fix docs. (#165180,
Jeff Franks)
Matthias Clasen [Tue, 25 Jan 2005 18:50:38 +0000 (18:50 +0000)]
Fix docs. (#165163, Jeff Franks)
2005-01-25 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkwindow-x11.c (gdk_window_configure_finished): Fix
docs. (#165163, Jeff Franks)
Matthias Clasen [Tue, 25 Jan 2005 18:46:27 +0000 (18:46 +0000)]
Add note on limited availability. (#164347, Roger Light)
2005-01-25 Matthias Clasen <mclasen@redhat.com>
* gtk/tmpl/gtksocket.sgml:
* gtk/tmpl/gtkplug.sgml: Add note on limited
availability. (#164347, Roger Light)
Matthias Clasen [Tue, 25 Jan 2005 18:38:50 +0000 (18:38 +0000)]
Use the correct setter for a string GValue. (#165203, Damon Chaplin)
2005-01-25 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkimage.c (gtk_image_get_property): Use the correct setter
for a string GValue. (#165203, Damon Chaplin)
Matthias Clasen [Tue, 25 Jan 2005 04:02:55 +0000 (04:02 +0000)]
Initialize user_time from DESKTOP_STARTUP_ID. (#165131, Elijah Newren)
2005-01-24 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkdisplay-x11.c (_gdk_windowing_set_default_display):
Initialize user_time from DESKTOP_STARTUP_ID. (#165131,
Elijah Newren)
Federico Mena Quintero [Tue, 25 Jan 2005 01:39:23 +0000 (01:39 +0000)]
Removed leftover comments.
2005-01-24 Federico Mena Quintero <federico@ximian.com>
* gtk/gtkfilechooserdefault.c: Removed leftover comments.
Federico Mena Quintero [Tue, 25 Jan 2005 01:35:09 +0000 (01:35 +0000)]
Merged from gtk-2-6:
2005-01-24 Federico Mena Quintero <federico@ximian.com>
Merged from gtk-2-6:
Fix #147785 and clean up the loading code:
* gtk/gtkfilechooserdefault.c (LoadState): Make the set of states
be EMPTY, PRELOAD, LOADING, FINISHED.
(gtk_file_chooser_default_init): Start in the LOAD_EMPTY state.
(struct _GtkFileChooserDefault): Added a pending_select_paths
field.
(load_remove_timer): Add the new states.
(load_setup_timer): Likewise.
(load_timeout_cb): Likewise. Switch to the LOAD_LOADING state.
(browse_files_model_finished_loading_cb): Switch to the
LOAD_FINISHED state.
(enum PendingOp): Removed.
(struct _GtkFileChooserDefault): Removed the pending_op and
pending_select_path fields.
(pending_select_paths_free): New utility function.
(pending_select_paths_add): New utility function.
(gtk_file_chooser_default_finalize): Call
pending_select_paths_free().
(pending_op_queue): Removed.
(pending_op_process): Removed.
(pending_select_paths_process): New function.
(browse_files_model_finished_loading_cb): Call
pending_select_paths_process().
(center_selected_row_foreach_cb): Handle multiple selection by
only centering the first row.
(get_is_file_filtered): Constify.
(gtk_file_chooser_default_select_path): Queue into a list of paths
to select if we are not finished loading.
(show_and_select_paths): New utility function.
(up_folder_handler): Use pending_select_paths_add().
(gtk_file_chooser_default_should_respond): Do not call
pending_op_queue(); free the pending_selected_paths instead.
(gtk_file_chooser_default_initial_focus): Don't queue a pending
operation, and don't select the first row unconditionally --- this
will happen when the folder is done loading.
(shortcuts_row_activated_cb): Free the pending_select_paths.
(pending_select_paths_store_selection): New utility function.
(gtk_file_chooser_default_map): Call
pending_select_paths_store_selection() to save the selection
before reloading the folder.
(select_func): Umm? Call gtk_tree_selection_select_iter(). Don't
move the cursor here; it will be done when processing the pending paths.
* tests/testfilechooser.c (main): Add a button to the command
window to unmap and remap the file chooser.
Matthias Clasen [Mon, 24 Jan 2005 17:42:58 +0000 (17:42 +0000)]
Replace "effect" by "affect" where appropriate. (#165108, Dan Winship)
2005-01-24 Matthias Clasen <mclasen@redhat.com>
* docs/tutorial/gtk-tut.sgml:
* docs/tutorial/gtk_tut.sgml:
* docs/reference/gtk/tmpl/gtkliststore.sgml:
* gtk/gtkactiongroup.c:
* gtk/gtksizegroup.c:
* gtk/gtksizegroup.h:
* gtk/gtktogglebutton.c: Replace "effect" by "affect" where
appropriate. (#165108, Dan Winship)
Matthias Clasen [Mon, 24 Jan 2005 15:13:23 +0000 (15:13 +0000)]
Document GtkWidget::style-set. (#164222, Alex Graveley)
2005-01-24 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkwidget.c (gtk_widget_class_init): Document
GtkWidget::style-set. (#164222, Alex Graveley)
Christian Rose [Sun, 23 Jan 2005 15:55:55 +0000 (15:55 +0000)]
Updated Swedish translation.
2005-01-23 Christian Rose <menthos@menthos.com>
* sv.po: Updated Swedish translation.
Matthias Clasen [Sun, 23 Jan 2005 04:35:09 +0000 (04:35 +0000)]
Close the loader before unreffing it in the error case. (#164915, Crispin
2005-01-22 Matthias Clasen <mclasen@redhat.com>
* gdk-pixbuf-loader.c (gdk_pixbuf_loader_new_with_type)
(gdk_pixbuf_loader_new_with_mime_type): Close the loader
before unreffing it in the error case. (#164915, Crispin
Flowerday)
Matthias Clasen [Sun, 23 Jan 2005 04:26:41 +0000 (04:26 +0000)]
Remove the accidentally added prototype for this unimplemented
2005-01-22 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkdisplay.h (gdk_display_add_client_message_filter_full):
Remove the accidentally added prototype for this unimplemented
Matthias Clasen [Sun, 23 Jan 2005 04:19:57 +0000 (04:19 +0000)]
Avoid spurious drags. (#164884)
2005-01-22 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_leave_notify): Avoid spurious
drags. (#164884)
Tor Lillqvist [Sun, 23 Jan 2005 01:14:59 +0000 (01:14 +0000)]
Make volume name display formats translatable.
2005-01-23 Tor Lillqvist <tml@novell.com>
* gtk/gtkfilesystemwin32.c (gtk_file_system_win32_volume_get_display_name):
Make volume name display formats translatable.
Tor Lillqvist [Sun, 23 Jan 2005 00:38:17 +0000 (00:38 +0000)]
Fix for #163702, from Ivan Wong:
2005-01-23 Tor Lillqvist <tml@novell.com>
Fix for #163702, from Ivan Wong:
* gdk/win32/gdkprivate-win32.h
* gdk/win32/gdkglobals-win32.c: New flag _ignore_destroy_clipboard.
* gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle
WM_DESTROYCLIPBOARD. Unless _ignore_destroy_clipboard, generate a
GDK_SELECTION_CLEAR event.
* gdk/win32/gdkselection-win32.c
(gdk_selection_owner_set_for_display): Set _ignore_destroy_clipboard
when emptying the clipboard ourselves.
(gdk_selection_send_notify_for_display): Remove the artifical
GDK_SELECTION_CLEAR event generation.
Tor Lillqvist [Sun, 23 Jan 2005 00:20:12 +0000 (00:20 +0000)]
Handle Greek tonos dead accent key. (#164859, reported and fix verified by
2005-01-23 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkkeys-win32.c (update_keymap): Handle Greek tonos
dead accent key. (#164859, reported and fix verified by Daniel
Atallah.)
* gtk/gtkimcontextsimple.c (gtk_compose_seqs): Handle
GDK_Greek_accentdieresis (tonos and dialytika) combining with iota
and upsilon.
Tor Lillqvist [Sun, 23 Jan 2005 00:06:24 +0000 (00:06 +0000)]
Don't call GetVolumeInformation() for network drives. They might be
2005-01-23 Tor Lillqvist <tml@novell.com>
* gtk/gtkfilesystemwin32.c (gtk_file_system_win32_volume_get_display_name):
Don't call GetVolumeInformation() for network drives. They might
be disconnected, and calling GetVolumeInformation() will then
cause long delays. (#164448) It seems to be very hard to reliably
find out whether a network drive is connected or not, so it's
easier to just not try getting the volume name for them. See the
bug report for discussion.
Matthias Clasen [Fri, 21 Jan 2005 18:24:04 +0000 (18:24 +0000)]
More details provided by Bill Haneman.
2005-01-21 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkwidget.c (gtk_widget_get_accessible): More details
provided by Bill Haneman.
Matthias Clasen [Fri, 21 Jan 2005 04:35:39 +0000 (04:35 +0000)]
Add docs. (#164725, George Kraft IV)
2005-01-20 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkwidget.c (gtk_widget_get_accessible): Add docs. (#164725,
George Kraft IV)
Matthias Clasen [Thu, 20 Jan 2005 19:53:58 +0000 (19:53 +0000)]
Don't loop forever here, even if the only focusable widgets are labels.
2005-01-20 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkdialog.c (gtk_dialog_map): Don't loop forever
here, even if the only focusable widgets are labels.
Matthias Clasen [Thu, 20 Jan 2005 19:12:49 +0000 (19:12 +0000)]
Support tinting in GtkCellRendererPixbuf (#162903, Jorn Baayen):
2005-01-20 Matthias Clasen <mclasen@redhat.com>
Support tinting in GtkCellRendererPixbuf (#162903, Jorn Baayen):
* gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_class_init)
Add a follow-state property which when TRUE causes the pixbuf
to be tinted according to state.
* gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render):
Use follow-state and colorize the pixbuf when appropriate.
Matthias Clasen [Thu, 20 Jan 2005 18:47:58 +0000 (18:47 +0000)]
Support wrapping in GtkCellRendererText (#163608):
2005-01-20 Matthias Clasen <mclasen@redhat.com>
Support wrapping in GtkCellRendererText (#163608):
* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_class_init):
Add wrap-mode and wrap-width properties which cause a
text cell to break to a specified width when set.
* gtk/gtkcellrenderertext.c (get_layout): Use wrap-mode
and wrap-width when they are set.
Christian Rose [Thu, 20 Jan 2005 15:48:11 +0000 (15:48 +0000)]
Updated Swedish translation.
2005-01-20 Christian Rose <menthos@menthos.com>
* sv.po: Updated Swedish translation.
Matthias Clasen [Thu, 20 Jan 2005 13:33:44 +0000 (13:33 +0000)]
Don't reverse the order of modules when putting them in gtk_modules.
2005-01-20 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmodules.c (load_module): Don't reverse the order
of modules when putting them in gtk_modules. (#162676, Dennis
Cranston, patch by Remus Draica)
Matthias Clasen [Thu, 20 Jan 2005 13:12:35 +0000 (13:12 +0000)]
Don't crash if the tree is empty. (#164669, Priit Laes)
2005-01-20 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_search_move): Don't crash
if the tree is empty. (#164669, Priit Laes)
Manish Singh [Thu, 20 Jan 2005 02:58:03 +0000 (02:58 +0000)]
Call GDK_DISPLAY_XDISPLAY with a display, not a window. Clean up the
Wed Jan 19 18:57:02 2005 Manish Singh <yosh@gimp.org>
* gdk/x11/gdkwindow-x11.c (gdk_window_get_frame_extents): Call
GDK_DISPLAY_XDISPLAY with a display, not a window. Clean up the
function a bit too.
Manish Singh [Thu, 20 Jan 2005 01:19:45 +0000 (01:19 +0000)]
Squash strict aliasing warning in _NET_VIRTUAL_ROOTS code.
Wed Jan 19 17:17:31 2005 Manish Singh <yosh@gimp.org>
* gdk/x11/gdkwindow-x11.c (gdk_window_get_frame_extents): Squash
strict aliasing warning in _NET_VIRTUAL_ROOTS code.
Tor Lillqvist [Wed, 19 Jan 2005 22:48:30 +0000 (22:48 +0000)]
Handle keyboards with ShiftLock (and not CapsLock) correctly. (#161814)
2005-01-19 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkkeys-win32.c (update_keymap,
gdk_keymap_translate_keyboard_state): Handle keyboards with
ShiftLock (and not CapsLock) correctly. (#161814)
Matthias Clasen [Wed, 19 Jan 2005 21:05:15 +0000 (21:05 +0000)]
In save mode, don't return paths containing nonexisting directories.
2005-01-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_should_respond):
In save mode, don't return paths containing nonexisting
directories. (#162443, Jean Marie Favreau)
Matthias Clasen [Wed, 19 Jan 2005 20:06:05 +0000 (20:06 +0000)]
Use GLib limit macros to avoid sparse warnings. Pointed out by Kjartan
2005-01-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkobject.c (gtk_object_add_arg_type): Use GLib limit
macros to avoid sparse warnings. Pointed out by Kjartan Maraas.
Matthias Clasen [Wed, 19 Jan 2005 19:53:12 +0000 (19:53 +0000)]
Precache the _NET_VIRTUAL_ROOTS atom.
2005-01-19 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkdisplay-x11.c: Precache the _NET_VIRTUAL_ROOTS
atom.
* gdk/x11/gdkwindow-x11.c (gdk_window_get_frame_extents):
Support _NET_VIRTUAL_ROOTS. (#163910, Carsten Haitzler)
Matthias Clasen [Wed, 19 Jan 2005 14:37:56 +0000 (14:37 +0000)]
Add a function to obtain the last user interaction time. (#163119, Elijah
2005-01-19 Matthias Clasen <mclasen@redhat.com>
* gdk/gdk.symbols:
* gdk/x11/gdkx.h:
* gdk/x11/gdkdisplay-x11.c (gdk_x11_display_get_user_time):
Add a function to obtain the last user interaction
time. (#163119, Elijah Newren)
Manish Singh [Tue, 18 Jan 2005 21:57:40 +0000 (21:57 +0000)]
Actually assign PENDING_OP_NONE.
Tue Jan 18 13:56:09 2005 Manish Singh <yosh@gimp.org>
* gtk/gtkfilechooserdefault.c (pending_op_queue): Actually assign
PENDING_OP_NONE.
Manish Singh [Tue, 18 Jan 2005 21:49:12 +0000 (21:49 +0000)]
cosmetic fix
Manish Singh [Tue, 18 Jan 2005 21:47:51 +0000 (21:47 +0000)]
Tue Jan 18 13:46:46 2005 Manish Singh <yosh@gimp.org
* gdk/x11/gdkdrawable-x11.c (_gdk_x11_have_render_with_trapezoids):
disambiguate nested if/else.
Federico Mena Quintero [Tue, 18 Jan 2005 21:45:01 +0000 (21:45 +0000)]
Merged from gtk-2-6:
2005-01-18 Federico Mena Quintero <federico@ximian.com>
Merged from gtk-2-6:
* gtk/gtkfilechooserdefault.c (pending_op_queue): Don't queue an
operation to select the first file if we are in SAVE or
CREATE_FOLDER modes. Executing that operation would overwrite the
contents of the save-name entry.
Matthias Clasen [Tue, 18 Jan 2005 21:05:36 +0000 (21:05 +0000)]
Add an index for 2.8 symbols.
2005-01-18 Matthias Clasen <mclasen@redhat.com>
* gtk/gtk-docs.sgml: Add an index for 2.8 symbols.
Matthias Clasen [Tue, 18 Jan 2005 21:02:00 +0000 (21:02 +0000)]
Add an index for 2.8 symbols.
2005-01-18 Matthias Clasen <mclasen@redhat.com>
* gdk/gdk-docs.sgml: Add an index for 2.8 symbols.
* gdk/gdk-sections.txt: Add gdk_display_warp_pointer.
Matthias Clasen [Tue, 18 Jan 2005 20:59:31 +0000 (20:59 +0000)]
Add pointer warping to GDK. (#160437)
2005-01-18 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkdisplay.h:
* gdk/x11/gdkwindow-x11.c (gdk_display_warp_pointer):
* gdk/win32/gdkwindow-win32.c (gdk_display_warp_pointer): Add
pointer warping to GDK. (#160437)
* gtk/gtkcolorsel.c (key_press): Use gdk_display_warp_pointer.
Matthias Clasen [Tue, 18 Jan 2005 16:44:25 +0000 (16:44 +0000)]
Add some more NULL checks, patch by Michael Natterer.
2005-01-18 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkstyle.c (gtk_default_draw_check)
(gtk_default_draw_option, gtk_default_draw_handle): Add some
more NULL checks, patch by Michael Natterer.
Søren Sandmann [Tue, 18 Jan 2005 16:01:19 +0000 (16:01 +0000)]
Check for NULL detail and NULL widget.
Tue Jan 18 10:55:47 2005 Søren Sandmann <sandmann@redhat.com>
* gtk/gtkstyle.c (gtk_default_draw_handle): Check for NULL detail
and NULL widget.
* gtk/gtkstyle.c (gtk_default_draw_box): Check for NULL detail and
NULL widget. (#164477, Michael Natterer)
Matthias Clasen [Tue, 18 Jan 2005 15:19:53 +0000 (15:19 +0000)]
Avoid X errors when running against servers which implement XRender < 0.4.
2005-01-18 Matthias Clasen <mclasen@redhat.com>
Avoid X errors when running against servers which
implement XRender < 0.4. (#164427, Albert Chin)
* gdk/x11/gdkprivate-x11.h:
* gdk/x11/gdkdrawable-x11.c (_gdk_x11_have_render_with_trapezoids):
New function to check for trapezoid support in XRender.
(gdk_x11_draw_trapezoids, _gdk_x11_drawable_draw_xtrapezoids):
Use it here.
* gdk/x11/gdkdisplay-x11.h (struct _GdkDisplayX11): Add a
separate have_render_with_trapezoids field.
* gdk/x11/gdkdisplay-x11.c (gdk_display_open): Initialize it.
Adam Weinberger [Tue, 18 Jan 2005 05:48:39 +0000 (05:48 +0000)]
Updated Canadian English translation.
* en_CA.po: Updated Canadian English translation.
Matthias Clasen [Tue, 18 Jan 2005 03:49:37 +0000 (03:49 +0000)]
Remove debug output. (#164376, Jens Finke)
2005-01-17 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkiconview.c: Remove debug output. (#164376, Jens Finke)
Jonathan Blandford [Mon, 17 Jan 2005 21:45:06 +0000 (21:45 +0000)]
add tree-column-sizing.png to dist.
Mon Jan 17 16:44:36 2005 Jonathan Blandford <jrb@redhat.com>
* docs/Makefile.am (EXTRA_DIST): add tree-column-sizing.png to
dist.
Matthias Clasen [Mon, 17 Jan 2005 07:05:17 +0000 (07:05 +0000)]
Save and restore the selected row in the bookmark list and the save folder
2005-01-17 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooserdefault.c (shortcuts_add_bookmarks): Save
and restore the selected row in the bookmark list and the
save folder combo. (#164290)
Matthias Clasen [Mon, 17 Jan 2005 04:27:02 +0000 (04:27 +0000)]
Fix argument order in docs.
2005-01-16 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooserdialog.c (gtk_file_chooser_dialog_new_with_backend):
Fix argument order in docs.
Matthias Clasen [Sun, 16 Jan 2005 04:12:43 +0000 (04:12 +0000)]
Some updates
Matthias Clasen [Sun, 16 Jan 2005 03:43:26 +0000 (03:43 +0000)]
Prefer LTR over RTL if the keymap is neutral.
Marcel Telka [Sat, 15 Jan 2005 16:48:24 +0000 (16:48 +0000)]
Updated Slovak translation.
2005-01-15 Marcel Telka <marcel@telka.sk>
* sk.po: Updated Slovak translation.
Updated ja.po and Fixed translation. T.Aihana [Sat, 15 Jan 2005 12:56:21 +0000 (12:56 +0000)]
2005-01-15 Updated ja.po and Fixed translation. T.Aihana <aihana@gnome.gr.jp>
Matthias Clasen [Sat, 15 Jan 2005 03:33:07 +0000 (03:33 +0000)]
Allow to reset the property to its default value -1.
2005-01-14 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_set_search_column): Allow to
reset the property to its default value -1.
(gtk_tree_view_get_search_column): Return the default value in
the g_return_val_if_fail() check. (#163864, Richard Hult)
Francisco Javier F. Serrador [Sat, 15 Jan 2005 01:00:41 +0000 (01:00 +0000)]
Updated Spanish translation.
2005-01-15 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.
Adam Weinberger [Fri, 14 Jan 2005 18:26:59 +0000 (18:26 +0000)]
Updated Canadian English translation.
* en_CA.po: Updated Canadian English translation.
Matthias Clasen [Fri, 14 Jan 2005 13:53:31 +0000 (13:53 +0000)]
Add a translator hint. (#163889)
2005-01-14 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcellrendererprogress.c (gtk_cell_renderer_progress_set_value):
Add a translator hint. (#163889)
Matthias Clasen [Fri, 14 Jan 2005 13:43:54 +0000 (13:43 +0000)]
Check for _NL_TIME_FIRST_WEEKDAY too, since it is an enum value, not a
2005-01-14 Matthias Clasen <mclasen@redhat.com>
* configure.in: Check for _NL_TIME_FIRST_WEEKDAY too, since it
is an enum value, not a define. Pointed out by Tommi Komulainen.
* gtk/gtkcalendar.c (gtk_calendar_init): Adapt.
Matthias Clasen [Thu, 13 Jan 2005 19:37:54 +0000 (19:37 +0000)]
Check for nl_langinfo() Use nl_langinfo() when it's available to determine
2005-01-13 Matthias Clasen <mclasen@redhat.com>
* configure.in: Check for nl_langinfo()
* gtk/gtkcalendar.c: (gtk_calendar_init): Use nl_langinfo() when it's
available to determine first day of week (#163842, Vincent Untz)
Matthias Clasen [Thu, 13 Jan 2005 19:25:29 +0000 (19:25 +0000)]
Add hints about the lifecycle of widgets. (#159503, Christian Persch)
2005-01-13 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkuimanager.c (gtk_ui_manager_get_widget): Add hints about
the lifecycle of widgets. (#159503, Christian Persch)